home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / program / libkb100.zip / LIBKB-1.00 / CONFIG / DOS / MAKEFILE.BCC next >
Text File  |  1996-07-23  |  1KB  |  47 lines

  1. #
  2. # libkb -- a free, advanced and portable low-level keyboard library
  3. # Copyright (C) 1995, 1996 Markus Franz Xaver Johannes Oberhumer
  4. # For conditions of distribution and use, see copyright notice in kb.h 
  5. #
  6.  
  7. #
  8. # simple Makefile for Borland C 3.1/4.0 using stupid Borland Make
  9. # type 'make -f makefile.bcc'
  10. #
  11.  
  12. O = .obj    # object extension
  13. A = .lib    # library extension
  14. E = .exe    # executable extension
  15.  
  16. LIBKB = kb$(A)            # name of the library
  17.  
  18. SRCS = kbhandle.c kbmlock.c kbos.c kbsignal.c kbtables.c
  19. OBJS = $(SRCS:.c=.obj)
  20.  
  21. CC = bcc
  22. # small model, no stack overflow checks, optimize, all warnings, 8086 code
  23. CFLAGS = -ms -N- -O -w -1- -d -I.
  24.  
  25.  
  26. all: $(LIBKB) kbtst$(E) simple$(E) keycodes$(E) tube$(E) sigalrm$(E)
  27.  
  28. kbtst$(E): kbtst$(O) $(LIBKB)
  29.     $(CC) $(CFLAGS) -ld $**
  30.  
  31. simple$(E): simple$(O) $(LIBKB)
  32.     $(CC) $(CFLAGS) -ld $**
  33.  
  34. sigalrm$(E): sigalrm$(O) $(LIBKB)
  35.     $(CC) $(CFLAGS) -ld $**
  36.  
  37. keycodes$(E): keycodes$(O) $(LIBKB)
  38.     $(CC) $(CFLAGS) -ld $**
  39.  
  40. tube$(E): tube$(O) $(LIBKB)
  41.     $(CC) $(CFLAGS) -ld $**
  42.  
  43. $(LIBKB): $(OBJS)
  44.     -del $(LIBKB)
  45.         tlib $(LIBKB) +kbhandle$(O) +kbmlock$(O) +kbos$(O) +kbsignal$(O) +kbtables$(O)
  46.  
  47.